package com.aopcinemas.common.model;

import jade.content.Concept;

import java.util.Date;

/**
 * 
 * Model class for describing person
 * 
 * @author Artjom Kruglenkov
 * @author Ilja Gaitsenja
 */
public class Person implements Concept {

    private static final long serialVersionUID = 1L;

    protected String name;
    protected Date dateOfBirth;
    protected String uid;
    protected String language;
    protected String email;
    protected String gender;

    private Location location;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Date getDateOfBirth() {
        return dateOfBirth;
    }

    public void setDateOfBirth(Date dateOfBirth) {
        this.dateOfBirth = dateOfBirth;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getLanguage() {
        return language;
    }

    public void setLanguage(String language) {
        this.language = language;
    }

    public Location getLocation() {
        return location;
    }

    public void setLocation(Location location) {
        this.location = location;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

}
